package 华为OD机试B卷复用题.进阶题;

import utils.MyUtil;

import java.io.File;
import java.io.FileNotFoundException;
import java.util.*;

public class HJ19_解密犯罪时间 {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner in = new Scanner(new File("src/main/java/华为OD机试B卷复用题/进阶题/input/19.txt"));
        MyUtil.START();
        Solution(in);
        MyUtil.END();
    }

    // 难点在于时间的比较，把中间冒号去掉 当成千位数比较即可，大的就大 小的就小
    // 注意时间的循环问题，小于给定时间的数字 其实是到第二天了
    // 四层循环遍历所有情况，用 Set 存数字可以去重
    static void Solution(Scanner in) {
        Set<Integer> set = new HashSet<>();
        set.add(1);
        // 可以直接把 set 中的值赋给 list
        List<Integer> list = new ArrayList<>(set);
        System.out.println(list.toString());
    }
}
